import { axios } from '@/utils/request'

/**
 * 分页
 *
 */
export function getUserPage(parameter) {
  return axios({
    url: '/system/system-user/page',
    method: 'get',
    params: parameter
  })
}

/**
 * 新增
 *
 */
export function sysUserAdd(parameter) {
  return axios({
    url: '/system/system-user/add',
    method: 'post',
    data: parameter
  })
}

/**
 * 编辑
 *
 */
export function sysUserEdit(parameter) {
  return axios({
    url: '/system/system-user/edit',
    method: 'post',
    data: parameter
  })
}

/**
 * 详情
 *
 */
export function sysUserInfo(parameter) {
  return axios({
    url: '/system/system-user/info',
    method: 'get',
    params: parameter
  })
}

/**
 * 删除用户
 *
 */
export function sysUserDelete(parameter) {
  return axios({
    url: '/system/system-user/delete',
    method: 'post',
    data: parameter
  })
}

/**
 * 修改状态
 *
 */
export function sysUserChangeStatus(parameter) {
  return axios({
    url: '/system/system-user/changeStatus',
    method: 'post',
    data: parameter
  })
}

/**
 * 重置密码
 *
 */
export function sysUserResetPwd(parameter) {
  return axios({
    url: '/system/system-user/resetPwd',
    method: 'post',
    data: parameter
  })
}

/**
 * 修改密码
 *
 */
export function sysUserUpdatePwd(parameter) {
  return axios({
    url: '/system/system-user/updatePwd',
    method: 'post',
    data: parameter
  })
}
